草庐IT

Java OAuth 服务器

全部标签

windows - 在 Windows 服务器上设置 RabbitMQ 集群

我正在尝试在Windows服务器上设置RabbitMQ集群,这需要使用共享的Erlangcookie文件。根据文档,我需要做的就是确保不同机器上的根目录包含相同的.erlang.cookie文件。所以我所做的是在两台机器上找到这些文件并用相同的共享版本覆盖它们。之后,所有rabbitmqctl命令在具有新文件版本的机器上均失败,并显示“无法连接到节点...”错误消息。我尝试重启RabbitMQWindows服务,但rabbitmqctl仍然提示。我什至在那台机器上重新安装了RabbitMQ,但随后.erlang.cookie被重置回旧版本。每当我尝试使用新版本的cookie文件时,ra

c++ - 在 Windows 服务和 win32 应用程序 C++ 之间使用 IPC

我已经编写了一个Windows服务,我想将它与一个win32应用程序(桌面)进行通信(IPC),谁能告诉我我应该怎么做才能进行这种通信。在我的例子中,我的服务是服务器,其他进程是客户端。每当用户在他的机器上启动它时,进程应该与服务建立连接。 最佳答案 我编写了支持您描述的命名管道的服务。我不需要做任何特别的事情来设置客户端打开和读/写命名管道的权限。我发现以下Microsoft文章在开发我的代码时很有用:“完整的服务示例”:http://msdn2.microsoft.com/en-us/library/bb540476(VS.85

.net - 如何在 .net 中为 Windows 服务设置 ACL?

我有一项服务需要能够通过按钮启动和停止。我在一个单独的程序中使用ServiceController,当我以管理员身份运行这个单独的程序时,一切都按预期工作。但是,我需要能够像任何人一样控制此服务。如何为我的服务设置权限,以便每个人都可以完全控制它?这需要作为服务或安装的一部分以编程方式完成。它是一个用vb.net编写的本地服务。 最佳答案 您有几个选择:1)您可以要求您的应用程序以管理员身份运行。每次您的应用程序启动时,系统都会提示您使用UAC(在Windows7和Vista上),并且您的应用程序将被提升到所需的级别。Run.NET

c++ - 异步停止 Windows 服务

我正在尝试控制应用程序中的服务。通过StartService(MSDN)启动服务工作正常,服务需要大约10秒才能启动,但在调用StartService后它立即将控制权交还给主应用程序。但是,当通过ControlService(MSDN)停止服务时-据我所知,没有StopService-它会在整个时间内阻塞主应用程序,直到服务停止,这大约需要10秒。Start:StartServiceW(handle,0,NULL)Stop:ControlService(handle,SERVICE_CONTROL_STOP,status)是否有非阻塞/异步停止Windows服务的方法?

windows - Windows 服务器上的 .htaccess 文件

我进行了研究,发现我的htaccess文件无法在我的新Windows服务器上运行。我已经看到我应该使用web.config。我试过了,但没有任何效果。然后我看到我可以使用htaccess文件,但我必须将其命名为其他文件(如htaccess.txt)。我试过了,但无法正常工作。后来我读到我需要将它命名为其他名称然后更改我的“AccessFileName”。我到处都看了,但仍然完全不知道该怎么做。非常感谢任何帮助!我正在使用GodaddyWindows服务器。 最佳答案 您确实必须使用web.config文件。您使用的GoDaddyWi

c# - 是否可以创建可以在 Windows 中以编程方式登录用户的服务或应用程序

是否有可能创建一个服务或应用程序,它可以在Windows服务器(2003和2008)启动时以编程方式登录用户。如果可能,如何用C#编写程序,以及如何挂接窗口。 最佳答案 如果您创建一个Windows服务项目,您可以创建一个包含ServiceInstaller对象的ProjectInstaller,该对象的一个​​属性是该服务是否在系统启动时自动启动。您还可以指定希望它在哪个帐户下运行,包括用户名和密码,作为ProjectInstaller的ServiceProcessInstaller对象的属性。有关如何创建此类服务的教程,请查看t

windows - 对于COM服务器和注册表项重定向,是否需要做文件路径重定向转换?

如果标题不太准确,请原谅。我在做一些与COM服务器和注册表重定向相关的事情时遇到了一些问题,我不太确定我的理解是否正确。希望任何人都可以分享一些关于它的信息。提前致谢。基本上,在任何人可以使用它的服务之前,一个COM服务器已经在注册表中注册了。在64位Windows操作系统上,注册表中可能有2个可能的View,一个用于默认View,另一个用于WOW64View。例如,第一个注册表项是:COMPUTER\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID{GUID}\LocalServer32,另一个是:COMPUTER\HKEY_LOCAL_MACHIN

windows - 以除管理员身份之外的任何身份启动 Windows 服务会给出 'Access denied'

我正在安装我正在开发的Windows服务。它设置为作为网络服务运行。当我尝试启动此服务时,我收到一个消息框,告诉我访问被拒绝。但是,网络服务确实可以访问可执行文件以及它所在的整个目录。我也曾尝试将服务作为本地服务和本地系统启动,但两者都收到相同的错误。如果我以管理员身份(这也是我登录的帐户)运行它,我没有收到任何错误并且服务按预期启动。我查看了事件日志,但只有一个条目包含相同的信息:“访问被拒绝。”我检查了procmon以查看它试图访问什么,令我惊讶的是,当服务管理器试图打开我的可执行文件时,访问被拒绝;即使它具有完全访问权限。为什么对可执行文件的访问被拒绝?下面是可执行文件权限的屏幕

c# - 作为 Windows 服务运行时的 PCSC.InvalidContextException

我一直在使用pcsc-sharp库开发一个小型智能卡扫描仪应用程序。该应用程序作为控制台应用程序运行时工作正常,代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Configuration;usingSystem.IO;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Drawing.Text;usingSystem.Drawing.Printing;usingSystem.

windows - 我的世界服务器需要批量自动重启脚本

我目前是私有(private)Minecraft服务器的管理员,但在这种情况下,技术问题超出了典型Minecraft支持的范围。我希望启动服务器的批处理文件在上午12点和下午12点重新启动,尽管我在批处理方面经验不多,粗略的谷歌搜索没有任何帮助。我遇到的问题是,我不知道批处理是否可以在Java服务器控制台中执行命令,发送命令以保存服务器然后退出,并自行重启,因为我只知道基本的批处理功能。更具体地说,我希望批处理文件本身在43200秒或每12秒后在服务器窗口中运行命令,然后自行重启。我不知道如何获取批处理文件以在服务器命令行中运行命令,或者它是否可能。当前批处理代码如下:@echooff